/*
 * Copyright (c) 2025 CAX Conversion Project
 */
package com.comac.ins.isfd.domain.bo.query;

import com.comac.ins.common.core.validate.AddGroup;
import com.comac.ins.common.core.validate.EditGroup;
import com.comac.ins.common.mybatis.core.domain.BaseEntity;
import com.comac.ins.common.mybatis.core.page.PageQuery;
import com.comac.ins.isfd.domain.IsfdLoad;
import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;


/**
 * 载荷库功能业务对象 isfd_load
 *
 * @author lanlan
 * @date 2024-07-16
 */
@Data
public class IsfdLoadQueryBo extends PageQuery {

    /**
     * 编号
     */
    private Integer no;

    /**
     * 重量（kg）
     */
    private Double G;

    /**
     * 重心X（m）
     */
    private Double X;

    /**
     * 重心Y（m）
     */
    private Double Y;

    /**
     * 重心Z（m）
     */
    private Double Z;

    /**
     * 惯量Ixx（kg*m2）
     */
    private Double Ixx;

    /**
     * 惯量Iyy（kg*m2）
     */
    private Double Iyy;

    /**
     * 惯量Izz（kg*m2）
     */
    private Double Izz;

    /**
     * 惯量Ixy（kg*m2）
     */
    private Double Ixy;

    /**
     * 惯量Ixz（kg*m2）
     */
    private Double Ixz;

    /**
     * 惯量Iyz（kg*m2）
     */
    private Double Iyz;

    /**
     * 元数据管理id
     */
    private String metadataManagementId;

    /**
     * 元数据管理ids，作为检索条件
     */
    private List<String> metadataManagementIds;
}
